/*
This is the Home Page Css
*/ 

/*
###################################
 		Table Of Contents
###################################
1) Header Section.
2) Navigation Section.
3) Footer Section.
4) Main Carasoul Custom css.
5) Content Caraosel. 
6) carasoul custom theme styling.
*/


/*
1) Header Section.
*/
select{
	 -moz-appearance: none;
      -webkit-appearance: none;
      text-indent: 0.01px;          /* Removes default arrow from firefox*/
      text-overflow: "";
      font-family: $verdana;
}
input:focus{
	box-shadow: none;
	outline:none;
}
.form-control:focus{
	box-shadow:none;
	outline:none;
}
header{
    width:100%;
    padding: 0;
    margin:0;
    top:0;
    height:91px;
    background-color: $black;
    position:fixed;
    z-index:999;
    @media(width:$mobile-max){
    	height: 115px;
    }
    @media(width:$mobile){
    	height: 150px;
    }
    @media(width:640px){
    		margin-top:0;
    		height:115px;
    	}
    .container{
    	max-width: 1040px;
    	margin:0 auto;
    }
    .top-nav li{
        float:left;
        margin:10px 14px 0px 0px;
        &:nth-child(1) a {
            background: url('../img/site-icons.png') no-repeat -159px -175px;
            @extend .top-nav-img;
            &:hover{
                background: url('../img/site-icons.png') no-repeat -157px -219px;
                @extend .top-nav-img;
            }
        }
            &:nth-child(2) a {
            background: url('../img/site-icons.png') no-repeat -206px -175px;
            @extend .top-nav-img;
            &:hover{
                background: url('../img/site-icons.png') no-repeat -205px -219px;
                @extend .top-nav-img;
            }
        }
            &:nth-child(3) a {
           background: url('../img/site-icons.png') no-repeat -253px -175px;
            @extend .top-nav-img;
            // border-rigth:2px solid $light_grey;
            &:hover{
                background: url('../img/site-icons.png') no-repeat -253px -219px;
                @extend .top-nav-img;
            }
        }
            &:nth-child(4) a {
            background: url('../img/site-icons.png') no-repeat -319px -175px;
            @extend .top-nav-img;
            &:hover{
                background: url('../img/site-icons.png') no-repeat -320px -219px;
                @extend .top-nav-img;
            }
        }

        a{
            text-decoration: none;
            color:$white;
            span{
                font-size: 14px;
                text-align: center;
                line-height: 2.0em;
                text-transform: uppercase;
                }
        }

        &:nth-child(3){
            border-right: 1px solid $light_grey;
            display: block;
            padding-right:10px;
        }
    }

}

/*
2) Navigation
*/
.on-slider-content{
	position: relative;
}
.navbar{
    margin-bottom: -14px;
    background: none;
    border-radius:0;
    border:none;
    box-shadow: none;
    .navbar-header{
    	margin-top: -30px;
    	@media(min-width:$mobile-max) and (max-width:640px){
    		margin-top:0;
    	}
    }
    .navbar-brand{
        text-indent: -5000px;
        background: url("../img/logo.png") no-repeat;
        display:block;
        width:250px;
        max-width:100%;
        height: 54px;
        margin:0 65px 5px 34px;
        @media (min-width: $mobile) and (max-width: $mobile-max){
       
          background: url("../img/mobile-logo.png") no-repeat !important;    
           width: 200px !important;
           margin:0 0 2px 0 !important; 
        }
    }
    .nav{
    	.caret{
            border-top-color: $white;
            border-bottom-color: $white;
            border-width: 6px 6px 0;
            margin-top: -4px;
            margin-left: 3px;
        &:hover{
             border-top-color: $yellow;
            border-bottom-color: $yellow;
        }
        
        }
        position: relative;
        bottom: 7px;
        margin-right:-16px;
        @media (min-width:$mobile-max) and (max-width:$tablet){
        		bottom:40px;
        		margin-right:-37px;
        	}
        @media(min-width:$mobile-max) and (max-width:640px){
        		margin-right:0;
                bottom:0px;
        		float:left !important;
        }
         @media(width:$mobile){
        		margin-right:0;
                bottom:0px;
        		float:left !important;
        }
        @media(width:$tablet){
            bottom: 9px;
            margin-right: -15px;
        }
        li{
            margin-left:20px;
            margin-right:0px;
            @media(width:$tablet){
                margin-left:3px;
            }
            a{
                color:$white;
                font-family: $verdana;
                font-size: 14px;
                text-transform: uppercase;
                @media(width:$mobile-max){
                	color:$black;
                }
            }
        }
         .last-li{
            .dropdown-toggle{
            &:before{
                content:"";
                font-size:12px;
                position: absolute;
                height: 20px;
                width: 20px;
                left: -12px;
                background: url(../img/headerpic.png) no-repeat;
                border-radius:50%;
            }
        }

        .dropdown-menu {
            background: $black;
            @media(min-width:$mobile-max) and (max-width:640px){
            	background: $yellow;
            }
            a{
            color:$white !important;
            @media(width:$mobile-max) and (max-width:640px){
            	color: $black;
            	&:hover{
            		color:$yellow;
            	}
            }
          &:hover{
            background: $yellow;
                @media(width:$mobile-max) and (max-width:640px){
            		color: $yellow;
            }
          }
        }
        li{
        	a:hover{            	
            	@media(min-width:$mobile-max) and (max-width:640px){
            		color:$black !important;
            		background-color: $yellow !important;
            	}
        	}
        }
    }
       
    }
    }
     .icon-li{
            a{
            &:before{
                content:"";
                font-size:12px;
                position: absolute;
                height: 26px;
                width: 27px;
                left: -15px;
                background: url(../img/headericon.png);
                border-radius:50%;
                top: 12px;
            }
        }
        }
    .form-control{
        border:none;
        border-radius:0
    }
    .home-form{
        min-width:268px;
        margin-right:-7px;
        @media (min-width:$tablet) and (max-width:$desktop){
        	display:none;
        }
    }
    .btn-group{
    	position:absolute;
    	top:0;
    	box-shadow: 0;
    	border:none;
    	left:184px;
    	.btn{
    		background-color:transparent;
    		border-radius:0;
    		font-size:14px;
    		font-weight: bold;
    		color:$dark_grey;
    		font-family: $verdana;
    		.caret{
    			border-color:#747474 rgba(0, 0, 0, 0) -moz-use-text-color;
    		}
    		&:active{
    			box-shadow: none;
    		} 
    		&.active{
    			box-shadow: none;
    		}
    		&:hover{
    			background-color:transparent;
    		}
    	}
    }
    .dropdown-menu {
    	li{
    		margin:0;
    	}
            background: $black;
            a{
            color:$white !important;
          &:hover{
            background: $yellow !important;
          }
        }
    }
    span.mid-separator{
    	height: 27px;
		width: 1px;
		background-color: $dark_grey;
		position: absolute;
		left: 183px;
		top: 4px;
    }
    .navbar-collapse{
        padding:0;
        @media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 320px and 768px  */
			overflow: hidden;
    		padding-bottom: 31px;		
		}
		@media(min-width:$mobile-max) and (max-width:640px){
			background-color: $yellow;
    		height: auto;
    		margin-left: -46px;
    		margin-right: -46px;
		}
		@media(width:$mobile){
			background-color: $yellow;
    		height: auto;
    		margin-left: -46px;
    		margin-right: -46px;
		}
		ul{
			margin-left:16px;
		}
		ul.headerpic{
			margin-right:-35px;
		}
    }
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
    background-color: transparent;
    color:$yellow;
    @media(min-width:$mobile) and (max-width:$tablet){
        color:$white;
    }
}
.navbar-inverse .navbar-nav>li>a:hover{
    color:$yellow;

    @media(width:$mobile){
    	color:$black;
    }
    @media(width:$mobile-max){
    	color:$white;
    }
}

/*
3) Footer 
 */

#footer{
    background-color: $black;
    width:100%;
    margin:0;
    padding:0;
    .container{
		max-width:981px;
		margin:0 auto;
		padding:0px;
	}
    li{
        color:$white;
        font-size:11px;
        font-family: $verdana;
    }
    a{
        text-transform: uppercase;
    }
}
.main-foot{
		@media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 320px and 768px  */	
			float:left!important;	
		}
    li{
        text-align: right;
        text-transform: uppercase;
        @media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 320px and 768px  */	
			text-align: left;	
		}
        &:nth-child(2){
            border-bottom:1px dashed $white;
        span{
            font-size: 41.83px;
            font-family: $lgr;
            color:$yellow;
            line-height: 1.0em;
        }
    }
     &:nth-child(3){
        margin-top:12px;
    }
    &:nth-child(3) span{
            font-size: 16px;
            font-family:$lgr;
            color:$white;
        }
    
    &:nth-child(4) input{
        width:155px;
        height: 26px;
        font-size:7px;
        margin-bottom:7px;
    }
    &:nth-child(5) a {
        @include button();
    }
    &:nth-child(5){
        margin-top:8px;
    }
    }
}

 #subscription::-webkit-input-placeholder{
        font-size: 7px;
        font-style: italic;
        font-family: $verdana;
        text-align: right;
        padding-top:1px;
        padding-right:14px;
        color:$black;  
        font-weight: bold;
        text-transform: none;
    }
.copyright{
    border-top:1px dashed $white;
    float:left;
    width:99%;
    padding:16px;
    p{
        margin:0;
        padding:0;
        font-size: 9px;
        a{
            font-size: 9px;
            text-transform: none;
        }
    }
}

/*
4) Carasoul Custom
*/
.carousel-indicators{
	left: 47.3%;
	z-index: 15;
	top: 323px;
	width: 100px;
	padding-left: 0;
	height:30px;
	text-align: left;
	z-index: 500;
	li{
		width:8px;
		height:8px;
		border-radius:50%;
		background-color:$dark_grey;
		border:none;
		&.active{
			width:10px;
			height:10px;
			border-radius:50%;
			background-color:$white;
			border:none;
		}
	}

	@media (min-width: $mobile-max) and (max-width: $tablet){
		/* Media Query Between Screen 480px and 768px  */
			left: 71.5%;
    		top: 482px !important;
	}

	@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
			left:62.5%;
			top:457px;	
	}
		
	@media (min-width: $tablet) and (max-width: $tablet-max){
		/* Media Query Between Screen 768px and 980px  */
			left: 73.5%;
			top: 240px;	
		}
}
.carousel-control.left{
	background: none;
	background-image: none;
}
.carousel-control.right{
	background: none;
	background-image: none;
}
.carasoul-content{
	position: absolute;
	z-index: 333;
	left: 0px;
	right: 0px;
	margin-top:91px;
	.container{
		max-width:912px;
		margin-left: auto;
		margin-right: auto;
		padding:0;
	}
	@media (min-width: $mobile) and (max-width: $mobile-max){
				display: none;
		}
	@media (min-width: $mobile-max) and (max-width: $tablet){
				display: none;
		}


	.featured-content{
		p{
			margin-left:5px;
			font-size:15.7px;
			font-family:$verdana;
			font-style: italic;	
			margin-bottom:26px;
		}
		a{
			@include button($light_grey,$black,$black,$white);
			padding: 15px 14px;
			font-weight:bold;
		}
		.input-group{
			width:100%;
			input,select{
				float: right;
				width: 242px;
				border: none;
				box-shadow: none;
				margin-bottom: 14px;
				opacity: 0.8;
				outline: none;
				position: relative;
				display:inline-block;
				border-radius: 0;
				appearance: none;
				-moz-appearance: none;
				-webkit-appearance: none;
				text-indent: 0.01px;          /* Removes default arrow from firefox*/
      			text-overflow: "";   
                 /*Removes default arrow from firefox*/
			}
			span{
				position:absolute;
				content:"";
				background: url('../img/site-icons.png') no-repeat -235px -64px;
				width: 9px;
				height: 15px;
				display:block;
				right: 15px;
				top: 11px;
			}
		}
		.fclc{
			margin-top:70px;
			input[type=submit]{
				@include button($yellow,$black,$black,$white);
				font-weight: bold;
			}
		}
	}
}
.carasoul-content-bottom{
	position: absolute;
	z-index: 333;
	left: 0px;
	right: 0px;
	top:371px;
	margin-top:91px;
	span{
		color:$yellow;
	}
	span.sep{
		width:2px;
		height:12px;
		display: inline-block;
		margin:0 5px;
		background-color:$yellow;
	}
	@media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 1200px and 1280px  */	
			display:none;	
		}
	@media (min-width: $tablet) and (max-width: $desktop-small){
		/* Media Query Between Screen 979px and 1024px  */
			top:365px;		
	}
	h2 a{
		color:$white;
		text-align: center;
		text-transform: uppercase;
		font-size: 80px;
		font-family: $lgr;
		@media (min-width: $tablet) and (max-width: $tablet-max){
		/* Media Query Between Screen 768px and 980px  */	
			font-size:50px	
		}
		
		@media (min-width: $tablet-max) and (max-width: $desktop){
		/* Media Query Between Screen 980px and 1200px  */	
			font-size:65px	
		}
	}
	.container{
		background-color: $black;
		max-width:1026px;
		margin:0 auto;
		padding:32px 0;
		div{
			text-align: center;
			&:nth-child(1),&:nth-child(2){
				border-right:1px dashed $white;
			}
		}
	}
}
.fcrc{
	margin-top:107px;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img{
	min-height: 530px;
}
#carasoulhome{
	width: 100%;
	padding-top:91px;
	img{
		max-height: 530px;
	}
}
#carousel-home{
	max-width: 1900px;
	margin: 0 auto;
	@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
			display:none;	
		}
}
#middle-content{
	position: absolute;
	width: 100%;
	z-index: 500;
	top:297px;
	margin-top:91px;
	@media (min-width: $mobile-max) and (max-width: $tablet){
		/* Media Query Between Screen 480px and 768px  */
		top:408px;		
	}
	@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
		display:none;			
	}
	p{
		font-size: 14px;
		color:$white;
		text-align: center;
		&:before{
			content: "";
			border-top: 1px dotted white;
			width: 154px;
			position: absolute;
			top: 9px;
			z-index: -1;
			margin-left: 86px;
			left: 0;
			@media (min-width: $mobile-max) and (max-width: $tablet){
				/* Media Query Between Screen 480px and 768px  */
				display:none;		
			}
			@media (min-width: $mobile-max) and (max-width: $tablet){
				/* Media Query Between Screen 480px and 768px  */
				display:none;	
			}
			@media (min-width:$tablet) and (max-width:$tablet-max){
				margin-left:212px;
			}
			@media (width:800px) {
				margin-left:123px;
			}
		}
		&:after{
			content: "";
			border-top: 1px dotted white;
			width: 154px;
			position: absolute;
			top: 9px;
			margin-right:86px;
			z-index: -1;
			right: 0;
			@media (min-width: $mobile-max) and (max-width: $tablet){
				/* Media Query Between Screen 480px and 768px  */
				display:none;		
			}
			@media (min-width: $mobile-max) and (max-width: $tablet){
				/* Media Query Between Screen 480px and 768px  */
				display:none;	
			}
			@media (min-width:$tablet) and (max-width:$tablet-max){
				margin-right:212px;
			}
			@media (width:800px) {
				margin-right:123px;
			}
		}
	}
	ul{
		margin:0 auto;
		padding:0 100px;
		@media (min-width: $mobile-max) and (max-width: $tablet){
		/* Media Query Between Screen 480px and 768px  */
			padding:0 145px !important;		
		}
		@media (min-width: $tablet) and (max-width: $tablet-max){
		/* Media Query Between Screen 480px and 768px  */
			padding:0 220px !important;		
		}
        @media(width:$tablet){
            padding: 0 150px !important;
        }
		@media(width:800px){
			padding: 0 131px !important;
		}
        @media(width:640px){
            padding: 0 78px !important;
        }
		li{
			float: left;
			font-family: $lgr;
			text-transform: uppercase;
			font-size: 24px;
			margin-left: 10px;
			&:nth-child(1):before{
				content:"";
				background: url('../img/site-icons.png') no-repeat -45px -371px;
				width: 24px;
				vertical-align: middle;
				height: 30px;
				display: inline-block;
				margin-right:5px;
			}
			&:nth-child(2):before{
				content:"";
				background: url('../img/site-icons.png') no-repeat -172px -371px;
				width: 24px;
				vertical-align: middle;
				height: 30px;
				display: inline-block;
				margin-right:5px;
			}
			&:nth-child(3):before{
				content:"";
				background: url('../img/site-icons.png') no-repeat -346px -371px;
				width: 24px;
				height: 30px;
				vertical-align: middle;
				display: inline-block;
				margin-right:5px;
			}
			a{
				font-size: 24px;
				font-family: $lgr;
				@media (min-width: $mobile-max) and (max-width: $tablet){
				/* Media Query Between Screen 480px and 768px  */	
					font-size: 20px;	
				}
			}
		}
	}
}

/*
Mid Container Content Section.
*/ 

#mid-container{
	width: 100%;
	background-color: $light_grey;
    @media(width:$mobile){
        padding-top:80px;
    }
    @media(width:$mobile-max){
        padding-top:90px;
    }
	.container{
		padding:0 47px;
	}
	.owl-item{
		margin-left:1px;
	}
		.thumbnail{
		border-radius: 0;
		border: none;
		width:222px;
			
			.caption{
			padding:9px 5px 15px 16px;
			}
			img{
				padding-top:4px;
			}
			h4{
				min-height: 100px;
				text-transform: uppercase;
			}
		}
}
.main-title{
	color:$black;
	text-transform: uppercase;
	margin-left:10px;
	@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
				font-size: 30px;
		}
	span:nth-child(2){
		font-family: $verdana;
		font-size:14px;
		vertical-align: middle;
		line-height: 14px;
		@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
				font-size: 9px;
		}
	}
	span:nth-child(4){
		@extend span:nth-child(2);
	}
}

span.brdr{
	border-left:5px solid $black;
	height: 45px;
	width:24px;
	vertical-align: middle;
	margin-left:3px;
	margin-right:14px;
}
span.brdr1{
	border-left: 2px solid black;
	height: 12px;
	width: 1px;
	vertical-align: middle;
	font-size: 14px;
	display: inline-block;
	line-height: 14px;
}

.rupee{
	&:before{
		content: "`";
		font-family: "rupee_foradianregular";
		margin-left: 7px;
		margin-right: 3px;	
	}
}

.workinfo{
	font-family: $verdana;
	font-size: 10px;
	span{
		&:nth-child(1){
			display:block;
			margin-bottom: 9px;
			span{
				display: inline;
				&:before{
					border-left: 1px dotted $black;
					padding-left: 7px;
					line-height: 13px;
					display: inline-block;
					height: 14px;
					vertical-align: middle;
				}
			}
		}
		&:nth-child(2){
			color:$dark_grey;
		}
	}
}
.sessioninfo{
		min-height: 50px;
		margin-top:27px; 
	li{
		font-family: $verdana;
		font-size: 7px;
		float: left;
		text-align: center;
		text-transform:uppercase;
		&:nth-child(1){
		margin-right: 15px;
		width: 46px;
			&:before{
			content:"";
			background: url('../img/site-icons.png') no-repeat -166px -130px;
			width: 32px;
			height: 37px;
			display: block;
			margin:0 auto;
			}
		}
		&:nth-child(2){
		margin-right: 20px;
		width: 40px;
		span:nth-child(2){
			color:$black;
		}
		span:nth-child(3){
			color:$dark_grey;
		}
	}
	&:nth-child(3):before{
			content:"";
			background: url('../img/site-icons.png') no-repeat -344px -130px;
			width: 34px;
			height: 37px;
			display: block;
			margin:0 auto;
		}
	}
	span.advanced{
			background: url('../img/site-icons.png') no-repeat -232px -425px !important;
			width: 40px;
			height: 11px;
			opacity:1;
			display: block;
			margin:13px 0;
	}
	span.intermediate{
			background: url('../img/site-icons.png') no-repeat -232px -399px !important;
			width: 40px;
			height: 11px;
			opacity:1;
			display: block;
			margin:13px 0;
	}
	span.begginer{
			background: url('../img/site-icons.png') no-repeat -244px -140px !important;
			width: 40px;
			height: 11px;
			opacity:1;
			display: block;
			margin:13px 0;
	}
	
}
.sessioninfo li span:nth-child(2){
	display:block;
	color:$dark_grey;
	text-align: center;
}   
.hr{
	width:100%;
	display: block;
	height:15px;
	background-color: $black;
	float: left;
}
.btn-black{
	@include button($black,$white,$yellow,$black);
	padding:4px;
	margin-right:30px;
}
.btn-yellow{
	@include button($yellow,$black,$light_grey,$black);
	padding: 4px;
	margin-top:0;
	margin-left:122px;
	z-index:10;
	@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
			margin-left:0%;	
		}
		
	@media (min-width: $mobile-max) and (max-width: $tablet){
		/* Media Query Between Screen 480px and 768px  */	
			margin-left:0%;	
		}
	@media (min-width: $tablet) and (max-width: $tablet-max){
		/* Media Query Between Screen 768px and 980px  */
			margin-left:0%;		
		}
	@media (min-width: $tablet-max) and (max-width: $desktop-small){
		/* Media Query Between Screen 979px and 1024px  */	
			margin-left:0%;	
		}
}



#product-cara, #product-cara1{
	overflow:hidden;
}
.customNavigation{
	position: absolute;
	@media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 320px and 768px  */
		display: none;		
	}
	a.prev{
		position: absolute;
		cursor: pointer;
		text-indent: -500px;
		overflow: hidden;
		background: url('../img/site-icons.png') no-repeat -159px -290px;
		width: 21px;
		height: 40px;
		display: block;
		margin-left: -60px;
		top: -230px;
	}
	a.next{
		position: absolute;
		cursor: pointer;
		text-indent: -500px;
		overflow: hidden;
		background: url('../img/site-icons.png') no-repeat -214px -290px;
		width: 21px;
		height: 40px;
		display: block;
		top: -230px;
		right: -1005px;
		@media(width:$tablet-max){
			right:-862px;
		}
	}
	a.prev1{
		@extend a.prev;
	}
	a.next1{
		@extend a.next;
	}
	.prev2{
	@extend a.prev;
	background: url('../img/site-icons.png') no-repeat -282px -290px !important;
	}
	.next2{
		@extend a.next;
		background: url('../img/site-icons.png') no-repeat -337px -290px !important;
	}
	.prev5{
	@extend a.prev;
	background: url('../img/site-icons.png') no-repeat -273px -69px !important;
	width: 10px !important;
	height: 6px!important;
	top: -37px!important;
	margin-left:0!important;
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg); /* Opera, Chrome, and Safari */
	-moz-transform:rotate(90deg); 
	}
	.next5{
		@extend a.next;
		background: url('../img/site-icons.png') no-repeat -273px -69px !important;
		width: 10px !important;
		height: 6px!important;
		top: -37px!important;
		margin-left:0!important;
		transform:rotate(270deg);
		-ms-transform:rotate(270deg); /* IE 9 */
		-webkit-transform:rotate(270deg); /* Opera, Chrome, and Safari */
		-moz-transform:rotate(270deg); 
		right: -940px !important;
		@media(width:800px){
			right:-672px !important;
		}
	}
	 a.next3{
        @extend a.next;
        top:-150px !important;
        right:-990px !important;
        background: url('../img/site-icons.png') no-repeat -214px -290px;
          @media (min-width: $tablet) and (max-width: 800px){
            right: -735px; 
         }
          @media (min-width: 900px) and (max-width: 980px){
            right: -945px;
          }
    }
    a.prev3{
        @extend a.prev;
        top:-160px !important;
        background: url('../img/site-icons.png') no-repeat -159px -290px;
         margin-left: -40px !important;
          @media (min-width: $tablet) and (max-width: 980px){
            margin-left: -28px; 
          }
    }
    a.next4{
        @extend a.next;
       background: url('../img/site-icons.png') no-repeat -87px -290px !important;
        top:-150px !important;
        right:-990px !important;
          @media (min-width: $tablet) and (max-width: 800px){
            right: -735px; 
         }
          @media (min-width: 900px) and (max-width: 980px){
            right: -945px;
          }       
    }
    a.prev4{
        @extend a.prev;
        background: url('../img/site-icons.png') no-repeat -32px -290px !important;
        top:-160px !important;
         margin-left: -55px !important;
          @media (min-width: $tablet) and (max-width: 980px){
            margin-left: -28px; 
    }
  }
    a.prev11{
    	@extend a.prev;
    	background: url('../img/site-icons.png') no-repeat -32px -290px;
		width: 21px;
		height: 40px;
		top:-157px;
		margin-left:-40px;
    }
    a.next11{
    	@extend a.next;
    	background: url('../img/site-icons.png') no-repeat -87px -290px;
		width: 21px;
		height: 40px;
		top:-157px;
		right:-1042px;
    }
        a.next6{
        @extend a.next;
        background: url('../img/site-icons.png') no-repeat -214px -290px !important;
        top:-160px !important;
        right:-1031px !important;
       
        @media (min-width: $mobile) and (max-width:1200px){
        /* Media Query Between Screen 320px and 480px  */
             display:none;   
        }


    }
    a.prev6{
        @extend a.prev;
        background: url('../img/site-icons.png') no-repeat -159px -290px;
        top:-160px !important;
        margin-left: -31px !important;
        @media (min-width: $mobile) and (max-width:1200px){
                     display:none;   
        }

    }
    a.next8{
        @extend a.next;
        background: url('../img/site-icons.png') no-repeat -214px -290px !important;
        top:-160px !important;
        right:-1031px !important;
        @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
        }
             
    }
    a.prev8{
        @extend a.prev;
        background: url('../img/site-icons.png') no-repeat -159px -290px;
        top:-160px !important;
        margin-left: -31px !important;
        @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
     }
           
    }
     a.next7{
        @extend a.next;
       background: url('../img/site-icons.png') no-repeat -87px -290px !important;
        top:-160px !important;
        right:-1031px !important;
        @media (min-width: $mobile) and (max-width: 1200px){
        /* Media Query Between Screen 320px and 480px  */
              display:none;  
        }
    }
    a.prev7{
        @extend a.prev;
       background: url('../img/site-icons.png') no-repeat -32px -290px !important;
        top:-160px !important;
        margin-left: -31px !important;
        @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
        }
    }
    a.next9{
        @extend a.next;
       background: url('../img/site-icons.png') no-repeat -87px -290px !important;
        top:-160px !important;
         @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
        }
        
    }
    a.prev9{
        @extend a.prev;
       background: url('../img/site-icons.png') no-repeat -32px -290px !important;
        top:-160px !important;
         @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
        }
    }
     a.next10{
        @extend a.next;
        background: url('../img/site-icons.png') no-repeat -87px -290px !important;
        top:-160px !important;
         @media (min-width: $mobile) and (max-width: 1200px){
        
             display:none;   
        }
        
    }
    a.prev10{
        @extend a.prev;
        background: url('../img/site-icons.png') no-repeat -32px -290px !important;
        top:-160px !important;
         @media (min-width: $mobile) and (max-width: $tablet){
        
             display:none;   
        }
    }
}

#exclusive{
	@extend #mid-container;
	background-color: $black;
	.owl-carousel .owl-item{
		margin-right:1px !important;
	}
	h1{
		text-transform: uppercase;
		font-size: 147px;
		span{
			color:$yellow;
		}

		@media (min-width: $tablet) and (max-width: $desktop-small){
		/* Media Query Between Screen 768px and 980px  */
			font-size:110px;
		}
		@media (min-width: $mobile) and (max-width: $tablet){
		/* Media Query Between Screen 768px and 980px  */
			font-size:60px;
		}
	}
}
#exclusive-cara{
	overflow:hidden;
	.owl-carousel{
		width:102%;
	}
	.thumbnail{
		padding: 9px;
		margin-right: 10px !important;
		width: 220px;
		height: 100%;
		img{
			padding:0;
		}
	}
}

#corporate-info{
	width:100%;
	background-color: $light_grey;
	.thumbnail{
		background-color: $light_grey;
		border-right:1px dashed $black;
		border-left:none;
		border-bottom:none;
		border-top:none;
		box-shadow:none;
		border-radius: 0;
	}
	.container{
		padding:0 54px;
	}
	h5{
		text-transform: uppercase;
		color:$black;
	}
	.container{

	}
	span.in-button{
		a{
			@include button($black,$white,$yellow);
			padding:4px;
			vertical-align: middle;
		}
	}
	.quote{
		color:$black;
		@media (min-width: $mobile) and (max-width: $mobile-max){
		/* Media Query Between Screen 320px and 480px  */
			margin-bottom: 20px;
		}
		
		@media (min-width: $mobile-max) and (max-width: $tablet){
		/* Media Query Between Screen 480px and 768px  */
			margin-bottom: 20px;
		}
		p{
			color:$black;
			font-size: 10px;
			border-right: 1px solid $black;
			span{
				font-family:$lgr;
				font-size: 14px;
				display: block;
				text-transform: uppercase;
				margin-top:10px;
				&:before{
					content:"-";
					vertical-align: middle;
				}
			}
		}

	}
}
#relationship-cara{
	overflow:hidden;
	padding:18px 23px;
}
.btn-group.open .dropdown-toggle{
	box-shadow: none !important;
}


.btn-input {
   display: block;
}

.btn-input .btn.form-control {
    text-align: left;
}

.btn-input .btn.form-control span:first-child {
   left: 10px;
   overflow: hidden;
   position: absolute;
   right: 25px;
}

.btn-input .btn.form-control .caret {
   margin-top: -1px;
   position: absolute;
   right: 10px;
   top: 50%;
}